<?php
class Autoevaluacion_Form_DetalleLista extends Form_Base{
	
		
	public function __construct($options = null) {
		parent::__construct($options);
	}
	
	public function init() {
	    $this->setName('info_lista');
		$this->setMethod("post");
		
		$domConfig = Zend_Registry::get('domConfig');
		
		$codlista = new Zend_Form_Element_Hidden("codlista");
		$tipolista = new Zend_Form_Element_Hidden("tipolista");
		
		$nombre = new Zend_Form_Element_Text('nombre');
		$nombre->setLabel('Nombre :');
		$nombre->setRequired(true);
		$nombre->addFilter('StripTags');
		$nombre->addFilter('StringTrim');
		$nombre->setAttrib("size",63);
		
		$descripcion = new Zend_Form_Element_Textarea('descripcion');
		$descripcion->setRequired(true);
		$descripcion->setLabel('Descripción :');
		$descripcion->addFilter('StripTags');
		$descripcion->addFilter('StringTrim');
		$descripcion->setAttrib("rows",3);
		$descripcion->setAttrib("maxlength",500);
		
		$subtipolista = new Zend_Form_Element_Select('codsubtipolista');
		$subtipolista->setLabel("Tipo lista :");
		$subtipolista->setRegisterInArrayValidator(false);
		$subtipolista->addMultiOption(null, "-- Seleccione --");
		//$tipolista->addMultiOptions($domConfig->PREGUNTAS_SEC->toArray());
        $subtipolista->setRequired(true);
        
//        $activo = new Zend_Form_Element_Radio("activo");
        $activo = new  Zend_Form_Element_Select('activo');
        $activo->setLabel("Activo");
        $activo->setRegisterInArrayValidator(false);
        $activo->setMultiOptions($domConfig->ESTADO_STR->toArray());
        $activo->setValue("S"); // para que por defecto este marcado el activo
        $activo->setRequired(true);

		$submit = new Zend_Form_Element_Submit('btnSubmit');
		$submit->setLabel('Guardar');
		$submit->setAttrib("class", "iceCmdBtn");
		
		$this->addElements ( array ( $codlista,
		                             $tipolista,
									 $nombre,
									 $descripcion,
									 $subtipolista,
									 $activo,
									 $submit
								 ) );
		
		$this->loadTableDecorators();
//		$this->makeStatic();
	}
	
}